design pattern (6931 Resources)